Difference between 'super' and 'super()' in Java